class BigModel():

    @property
    def name(self):
        print("11111111111111111")
        return self._name
    
    @name.setter
    def name(self,value):
        self._name = value
    
    @property
    def country(self):
        if self._name == 'DeepSeek':
            return 'China'
        else:
            return 'USA'
    @property
    def call(self):
        print("call..................")
        return self._func
    
    @call.setter
    def call(self,f):
        self._func = f

bm = BigModel()
bm.name = 'DeepSeek'
print(bm.name)
print(bm.country)

bm.call = lambda : 'hello'
print(bm.call())
